==============================================================================
BBC BASIC (Z80) for the TI-83+/TI-84+
==============================================================================

This package contains a TI-83+ and TI-84+ version of Richard Russell's Z80
implementation of BBC BASIC.

BBC BASIC is a fast, powerful and flexible dialect of BASIC, with support for
named re-entrant procedures and functions, inline assembly routines, direct
access to hardware ports and memory and a large library of built-in statements
and functions.

Programs can be edited on the calculator using BBC BASIC's interactive command
-line or on your PC using the supplied editor (Windows/.NET) or command-line
converter (Windows, Linux, or Mac OS X via Mono).

A reference is included by way of documentation along with some sample
programs.

This version extends the language with the WHILE...ENDWHILE loop structure and
EXIT FOR|REPEAT|WHILE statements, user-friendly graphics helper statements
CIRCLE, ELLIPSE, FILL and RECTANGLE and the utility statements WAIT and SWAP.

The source code for the host interface can be found on Google Code:
* http://code.google.com/p/bbc-basic-z80-ti-calc/

------------------------------------------------------------------------------

This is a work in progress - it is likely that there are bugs that have yet to
be discovered, not to mention some known bugs, missing features or things that
are going to change in the final release.

With this in mind, it is strongly recommended that you back up the files on
your calculator before using this software.

If you are having difficulty opening the help file and are using Windows XP
SP2 or later, try right-clicking the file, going into Properties and clicking
the "Unblock" button that may appear at the bottom of the tab.

The latest version can downloaded from this page:
* http://www.benryves.com/products/bbcbasic/

Please leave all feedback in the thread on MaxCoderz:
* http://www.junemann.nl/maxcoderz/viewforum.php?f=37

When submitting feedback it would be most useful if you could include the
revision number of your version of BBC BASIC. You can retrieve this by typing
*BUILDINFO at the prompt. The revision number is more important than the date.

Have fun!

==============================================================================
Known Issues
==============================================================================

 * Certain statements that are not available in the regular Z80 version of BBC
   BASIC have been implemented using a small patch. A side-effect of this
   patching is that when one of these additional statements is used a dud
   variable is allocated; for example, "WAIT100" will create a real value with
   the name "WAIT100".